package com.mentaleye.service;

import java.util.Date;
import java.util.List;
import java.util.Map;

import com.mentaleye.bean.SpecialtimeBean;
import com.mentaleye.dal.model.Specialtime;
import com.mentaleye.dal.model.SpecialtimeExample;
import com.mentaleye.util.CommonPage;

public interface SpecialtimeService {
     boolean Specialtimeinsert(SpecialtimeBean specialtimeBean);
	
	boolean Specialtimeupdate(SpecialtimeBean specialtimeBean);
	
	boolean SpworktimeByListupdate(List<Integer> ids,SpecialtimeBean specialtimeBean);
	
	boolean Specialtimedelete(List<Integer> ids);
	
	public List<SpecialtimeBean> queryByBeginTimeAndEndTime(Map<String, String> map);
	
	List<Specialtime> Specialselect(SpecialtimeExample example);
	
	SpecialtimeBean Spworktimequery(Integer worktimeNo);
	
	boolean SpecialtimeNotIndelete(List<Integer> ids);

	void SpWorktimeByPagequery(CommonPage  commonPage);
	
	public Date queryByMaxEndTime(String date);
	
	public List<SpecialtimeBean> queryByBetWeenTime(Map<String, String> map);
	
}
